Skip to content

HPM5361 / HPM5300EVK 调试与 Dhrystone 使用手册

标签
tools
字数
515 字
阅读时间
3 分钟

本文档集面向 Ubuntu x86_64、HPM5300EVK 和板载 HPM5361,覆盖外置 J-Link、板载 FT2232、OpenOCD、udev、GDB 以及 Dhrystone 的完整使用流程。

文档入口

场景文档
外置 J-Link,通过 OpenOCD 调试J-Link + OpenOCD Ubuntu 使用手册
板载 FT2232,通过 OpenOCD 调试板载 FT2232 + OpenOCD Ubuntu 使用手册
编译和运行 Dhrystone,下载到 Flash 或 RAMDhrystone 编译、下载与调试教程

已核对的版本

本文档在 2026-07-22 按以下版本编写和做静态/本地构建验证:

  • Ubuntu 22.04 x86_64
  • HPM SDK 1.12.1
  • HPMicro OpenOCD hpm_xpi_v0.5.0
  • HPMicro GNU 工具链 GCC 13.2.0,以及 GCC 16.1.0 兼容性验证
  • CMake 3.22.1、Ninja 1.10.1
  • HPM5300EVK RevC 原理图

较新的 SDK、OpenOCD 或开发板修订版可能改变文件名、跳线编号或配置参数。 升级后应优先核对对应版本的板卡 YAML、OpenOCD 配置和原理图。

验证范围

已在无修改的 HPM SDK 1.12.1 检出上完成 GCC 13 的 RAM/Flash 构建,以及 GCC 16 配合 GNU C17 的兼容性构建;也已完成 HPMicro OpenOCD 源码构建,并确认生成的 二进制包含 J-Link、FTDI 和 hpm_xpi 支持。由于当前环境没有连接开发板和调试 探针,JTAG 电气连接、实板 Flash 擦写和串口输出仍需按手册在硬件上验证。

关键参数

项目
SDK 板名hpm5300evk
SoCHPM5361
J-Link 设备名HPM5361xCBx
OpenOCD SoC 配置soc/hpm5300.cfg
板卡配置boards/hpm5300evk.cfg
板载探针配置probes/ft2232.cfg
外置探针配置probes/jlink.cfg
JTAG TAP ID0x1000563d
OpenOCD GDB 端口3333
OpenOCD Tcl 端口6666
OpenOCD Telnet 端口4444
QSPI NOR Flash 映射地址0x80000000
板载 Flash 容量1 MiB
ILM0x00000000,128 KiB
DLM0x00080300,约 127.25 KiB
调试串口UART0,115200 8N1

官方资源

贡献者

页面历史